package com.cloudkinto.dto.order.claim;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * @author long
 * @Description 入库认领wms导出
 * @Date 2025/1/4 18:01
 */
@Data
public class ClaimWmsDto {

    @Excel(name = "认领单号/Order No.", width = 20)
    private String claimNo;

    @Excel(name = "物流跟踪号/Tracking No.", width = 20)
    private String trackingNumber;

    @Excel(name = "产品SKU/Product SKU.", width = 20)
    private String sku;

    @Excel(name = "产品FNSKU/Product FNSKU.", width = 20)
    private String fnsku;

    @Excel(name = "产品数量/Product Quantity.", width = 20)
    private Integer quantity;

    @Excel(name = "指定客户/Designated Customer", width = 20)
    private String designatedCustomer;

    @Excel(name = "认领客户/Claimed Customer", width = 20)
    private String claimedCustomer;

    @Excel(name = "关联单号/Associated Order No.", width = 20)
    private String linkNo;

    @Excel(name = "暂存库位/Temporary position", width = 20)
    private String temporaryCell;

    @Excel(name = "创建时间/Created time", exportFormat = "yyyy-MM-dd HH:mm:ss", width = 20)
    private Date createTime;

    @Excel(name = "认领时间/Claimed time", exportFormat = "yyyy-MM-dd HH:mm:ss", width = 20)
    private Date claimTime;

    @Excel(name = "失效日期/Expiring Date", exportFormat = "yyyy-MM-dd HH:mm:ss", width = 20)
    private Date expireTime;

    @Excel(name = "取消时间/Cancel Time", exportFormat = "yyyy-MM-dd HH:mm:ss", width = 20)
    private Date cancelTime;

    @Excel(name = "状态/Status", width = 20)
    private String status;
}
